package io.sage.modules.sensor.entity;

import java.util.Date;

public class SysSensorConfiguration {
    private Integer id;

    private String sensorName;

    private String sensorFactory;

    private String serialPort;

    private String baudRate;

    private String crc;

    private Integer connectionStatus;

    private String inquiryComAddress;

    private String comAddress;

    private String querySensor;

    private Date createTime;

    private Date updateTime;

    private Integer userId;

    private Integer disFlag;
    
    private String createName;

    private String loactionName;

    private Integer locationId;

    /**
     * 传感器的id
     * @return id 传感器的id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 传感器的id
     * @param id 传感器的id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 传感器的名字
     * @return sensor_name 传感器的名字
     */
    public String getSensorName() {
        return sensorName;
    }

    /**
     * 传感器的名字
     * @param sensorName 传感器的名字
     */
    public void setSensorName(String sensorName) {
        this.sensorName = sensorName == null ? null : sensorName.trim();
    }

    /**
     * 传感器的生产厂家
     * @return sensor_factory 传感器的生产厂家
     */
    public String getSensorFactory() {
        return sensorFactory;
    }

    /**
     * 传感器的生产厂家
     * @param sensorFactory 传感器的生产厂家
     */
    public void setSensorFactory(String sensorFactory) {
        this.sensorFactory = sensorFactory == null ? null : sensorFactory.trim();
    }

    /**
     * 串口号
     * @return serial_port 串口号
     */
    public String getSerialPort() {
        return serialPort;
    }

    /**
     * 串口号
     * @param serialPort 串口号
     */
    public void setSerialPort(String serialPort) {
        this.serialPort = serialPort == null ? null : serialPort.trim();
    }

    /**
     * 波特率
     * @return baud_rate 波特率
     */
    public String getBaudRate() {
        return baudRate;
    }

    /**
     * 波特率
     * @param baudRate 波特率
     */
    public void setBaudRate(String baudRate) {
        this.baudRate = baudRate == null ? null : baudRate.trim();
    }

    /**
     * 校验
     * @return check 校验
     */
    public Integer getConnectionStatus() {
        return connectionStatus;
    }

    /**
     * 校验
     * @param check 校验
     */
    public String getCrc() {
		return crc;
	}

    /**
     * 连接状态
     * @return connection_status 连接状态
     */
	public void setCrc(String crc) {
		this.crc = crc;
	}

	/**
     * 连接状态
     * @param connectionStatus 连接状态
     */
    public void setConnectionStatus(Integer connectionStatus) {
        this.connectionStatus = connectionStatus;
    }

    /**
     * 查询通讯地址数据
     * @return inquiry_com_address 查询通讯地址数据
     */
    public String getInquiryComAddress() {
        return inquiryComAddress;
    }

    /**
     * 查询通讯地址数据
     * @param inquiryComAddress 查询通讯地址数据
     */
    public void setInquiryComAddress(String inquiryComAddress) {
        this.inquiryComAddress = inquiryComAddress == null ? null : inquiryComAddress.trim();
    }

    /**
     * 通讯地址
     * @return com_address 通讯地址
     */
    public String getComAddress() {
        return comAddress;
    }

    /**
     * 通讯地址
     * @param comAddress 通讯地址
     */
    public void setComAddress(String comAddress) {
        this.comAddress = comAddress == null ? null : comAddress.trim();
    }

    /**
     * 查询获取传感器数据
     * @return query_sensor 查询获取传感器数据
     */
    public String getQuerySensor() {
        return querySensor;
    }

    /**
     * 查询获取传感器数据
     * @param querySensor 查询获取传感器数据
     */
    public void setQuerySensor(String querySensor) {
        this.querySensor = querySensor == null ? null : querySensor.trim();
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 修改时间
     * @return update_time 修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 修改时间
     * @param updateTime 修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 创建人id
     * @return user_id 创建人id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 创建人id
     * @param userId 创建人id
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 是否启用
     * @return dis_flag 是否启用
     */
    public Integer getDisFlag() {
        return disFlag;
    }

    /**
     * 是否启用
     * @param disFlag 是否启用
     */
    public void setDisFlag(Integer disFlag) {
        this.disFlag = disFlag;
    }

	public String getCreateName() {
		return createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

    public Integer getLocationId() {
        return locationId;
    }

    public void setLocationId(Integer locationId) {
        this.locationId = locationId;
    }

    public String getLoactionName() {
        return loactionName;
    }

    public void setLoactionName(String loactionName) {
        this.loactionName = loactionName;
    }
}